# 实战1： 求 1~10 之间所有整数的乘积

def one_multiply_ten():
    i = 1
    s = 1
    while i <= 10:
        s *= i
        i += 1
    return s


# 实战2： 输入密码，直到密码输入正确，输出”登录成功“
def input_psword():
    password = "password"
    input_passward = ""
    while input_passward != password:
        input_passward = input("请输入密码:")
        if input_passward != password:
            print("密码错误，请重新输入密码！")
        else:
            pass
    print("密码输入正确，登录成功")


# 实战3： 在行酒令中，有一个数7小游戏，游戏参与者依次报数，但需要跳过所有包含7或7的整数倍的数字，编写程序找出1~100范围内所有符合该条件的数字。
def find_seven():
    n = 1
    while n <= 100:
        if n % 7 == 0 or "7" in str(n):
            print(n,end=" ")
        n += 1


if __name__ == '__main__':
    # 调用10！函数
    print("1-10的乘积为:", one_multiply_ten())
    # 密码输入函数
    # input_psword()
    # 在行酒令中，找到7
    print(find_seven())
